package ua.org.enginer.controls
{
	import mx.charts.DateTimeAxis;

	public class DateTimeAxis extends mx.charts.DateTimeAxis
	{
		
		public var months:Array = ['январь', 'февраль', 'март', 'апрель', 'май', 'июнь',
							'июль', 'август', 'сентябрь', 'октябрь', 'ноябрь', 'декабрь']
							
		public function DateTimeAxis()
		{
			super();
		}
		
		override protected function formatDays(d:Date, previousValue:Date, axis:mx.charts.DateTimeAxis):String {
			var fy:Number = d.fullYear;
			var m:Number = d.month + 1
        	return  d.date + "." + ((m%100)<10 ? "0"+m%100 : m%100) + "." + ((fy % 100) < 10 ? "0" + fy % 100 : fy % 100);
		}
		
		override protected function formatMonths(d:Date, previousValue:Date, axis:mx.charts.DateTimeAxis):String {
			var fy:Number = d.fullYear;
			var m:String = months[d.month]
        	return  m //+ "." + ((fy % 100) < 10 ? "0" + fy % 100 : fy % 100);
		}
		
		static public function convertUnixTime(time:Number):Date {
			return new Date(time*1000)
		}
	}
}